7
תגובות

REDIRECT

פתח allpnay ,
היי חברים,
אני לא מצליח לעשות משהוא פשות על פניו ולא מבין מה הבעיה.
יש לי שני דומיינים
1- www.mysite.co.il
2-www.האתר_שלי.com
שתהם מפנים כעת לindex.php,
מה שאני רוצה זה שהדומיין בעברית לא יכנס לindex.php אלא יגיע לתיקייה בשם myfolder.
ניסיתי כל מיני אופציות מגוגל אך שום דבר לא עוזר.
אני אשמח מאוד אם מישהוא יכול לכתוב לי בידיוק
מה צריך להוסיף ב htaccses
תודה רבה מראש!!

7 תשובות

avatar ענה intval ב 15 למאי 2012 #

זה לא משהו שאפשר לכתוב ב htaccess אלה צריך לקנפג בפאנל ניהול של האחסון.
באיזה פאנל אתה משתמש ?

(בכל הפאנלים באיזור ניהול דומיינים יש לך אפשרות למפות דומיין לתיקיה שאליה הדומיין יישתייך).

avatar ענה allpnay ב 15 למאי 2012 #

אין לי גישה לפאנל ניהול של דומיין.
היתה פעם הפנייה בHTACCSES אבל מחקתי אותה בטעות

avatar ענה intval ב 15 למאי 2012 #

אפשר לעשות הפניה, שכל מי שמקליד כתובת
www.domain.com , השרת מעביר אותו לכתובת www.domain.com/directory
וזה גם מה שיופיע לו בכתובת.
זה מה שאתה רוצה?

(לא פאנל ניהול דומיין. פאנל ניהול אחסון ובו מחלקת ניהול דומיינים)

avatar ענה allpnay ב 15 למאי 2012 #

כן כן כן
לא אכפת לי שזה יכתוב כתובת אחר
תודה!!!!

avatar ענה intval ב 15 למאי 2012 #

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/directory/
RewriteRule (.*) directory/$1 [R=301,L]

תנסה גם אם rewritebase וגם בלי. אחד מהם יעבוד, תלוי בהגדרות השרת.

avatar ענה iiddaannyy ב 15 למאי 2012 #

יש את DirectoryIndex ב-htaccess. אני לא יודע אם הוא עובד גם עם תיקיות, אבל אפשר לנסות:

DirectoryIndex /myfolder/

avatar ענה allpnay ב 17 למאי 2012 #

תודה רבה על העזרה,
זה מה שעזר לי:

RewriteCond %{HTTP_HOST} ^(www.)?xn-----3ldgbelqoir1ag1jke.com$
RewriteRule ^(/)?$ snakes [L]

RewriteCond %{HTTP_HOST} ^(www.)?לוכד-נחשים-השרון.com$
RewriteRule ^(/)?$ snakes [L]

RewriteCond %{HTTP_HOST} ^לוכד-נחשים-השרון.com$
RewriteRule ^(/)?$ snakes [L]